package de.dhbw.karlsruhe.picsim.model.memory;


import de.dhbw.karlsruhe.picsim.util.Bits;
import de.dhbw.karlsruhe.picsim.util.impl.Lengths;
import org.jetbrains.annotations.NotNull;

/**
 * Created by IntelliJ IDEA.
 * User: goesen
 * Date: Apr 9, 2010
 * Time: 2:01:26 PM
 */

/**
 * Dieses Interface repräsentiert den immer 14 bit langen Opcode
 *
 * @see Lengths#OPCODE_LENGTH
 */
public interface OpCode {

    /**
     * @return die Bits in der Least Significant bit first Reihenfolge
     */
    @NotNull
    Bits getValue();
}
